#include"dao_VtkInfovis.h"

DAO_INIT_MODULE;
DaoVmSpace *__daoVmSpace = NULL;

#ifdef __cplusplus
extern "C"{
#endif

static DaoNumItem constNumbers[] =
{

  { "false", DAO_INTEGER, 0 },
  { "true", DAO_INTEGER, 1 },
  { "vtkSimple3DCirclesStrategyH", DAO_INTEGER, vtkSimple3DCirclesStrategyH },
  { NULL, 0, 0 }
};

static DaoFuncItem dao_Funcs[] =
{
  { NULL, NULL }
};

int DaoOnLoad( DaoVmSpace *vms, DaoNameSpace *ns )
{
  DaoNameSpace *ns2;
  DaoTypeBase *typers[1729];
  const char *aliases[1];
  __daoVmSpace = vms;
  typers[0] = dao_Cell_Typer;
  typers[1] = dao_Face_Typer;
  typers[2] = dao_QuantileDefinitionType_Typer;
  typers[3] = dao_RadiusMode_Typer;
  typers[4] = dao_ScalarDataChunk_Typer;
  typers[5] = dao_VectorDataChunk_Typer;
  typers[6] = dao_cellVector_Typer;
  typers[7] = dao_doubleVector_Typer;
  typers[8] = dao_faceVector_Typer;
  typers[9] = dao_intVector_Typer;
  typers[10] = dao_intVectorVector_Typer;
  typers[11] = dao_scalarDataVector_Typer;
  typers[12] = dao_stdMap_Typer;
  typers[13] = dao_stdString_Typer;
  typers[14] = dao_stringVector_Typer;
  typers[15] = dao_vectorDataVector_Typer;
  typers[16] = dao_vtkAreaLayoutStrategy_Typer;
  typers[17] = dao_vtkMutableGraphHelper_Typer;
  typers[18] = dao_vtkSimple3DCirclesStrategyInternal_Typer;
  typers[19] = dao_vtkAddMembershipArray_Typer;
  typers[20] = dao_vtkAdjacencyMatrixToEdgeTable_Typer;
  typers[21] = dao_vtkAppendPoints_Typer;
  typers[22] = dao_vtkApplyColors_Typer;
  typers[23] = dao_vtkApplyIcons_Typer;
  typers[24] = dao_vtkEdgeLayoutStrategy_Typer;
  typers[25] = dao_vtkArcParallelEdgeStrategy_Typer;
  typers[26] = dao_vtkAreaLayout_Typer;
  typers[27] = dao_vtkArrayNorm_Typer;
  typers[28] = dao_vtkArrayToTable_Typer;
  typers[29] = dao_vtkAssignCoordinates_Typer;
  typers[30] = dao_vtkGraphLayoutStrategy_Typer;
  typers[31] = dao_vtkAssignCoordinatesLayoutStrategy_Typer;
  typers[32] = dao_vtkAttributeClustering2DLayoutStrategy_Typer;
  typers[33] = dao_vtkBivariateLinearTableThreshold_Typer;
  typers[34] = dao_vtkStatisticsAlgorithm_Typer;
  typers[35] = dao_vtkBivariateStatisticsAlgorithm_Typer;
  typers[36] = dao_vtkTreeMapLayoutStrategy_Typer;
  typers[37] = dao_vtkBoxLayoutStrategy_Typer;
  typers[38] = dao_vtkChacoGraphReader_Typer;
  typers[39] = dao_vtkCircularLayoutStrategy_Typer;
  typers[40] = dao_vtkClustering2DLayoutStrategy_Typer;
  typers[41] = dao_vtkClustering2DLayoutStrategy_vtkLayoutEdge_Typer;
  typers[42] = dao_vtkCoincidentPoints_implementation_Typer;
  typers[43] = dao_vtkCollapseGraph_Typer;
  typers[44] = dao_vtkCollapseVerticesByArray_Typer;
  typers[45] = dao_vtkCommunity2DLayoutStrategy_Typer;
  typers[46] = dao_vtkCommunity2DLayoutStrategy_vtkLayoutEdge_Typer;
  typers[47] = dao_vtkComputeHistogram2DOutliers_Typer;
  typers[48] = dao_vtkConeLayoutStrategy_Typer;
  typers[49] = dao_vtkConstrained2DLayoutStrategy_Typer;
  typers[50] = dao_vtkConstrained2DLayoutStrategy_vtkLayoutEdge_Typer;
  typers[51] = dao_vtkContingencyStatistics_Typer;
  typers[52] = dao_vtkCorrelativeStatistics_Typer;
  typers[53] = dao_vtkCosmicTreeLayoutStrategy_Typer;
  typers[54] = dao_vtkDataObjectToTable_Typer;
  typers[55] = dao_vtkDelimitedTextReader_Typer;
  typers[56] = dao_vtkUnivariateStatisticsAlgorithm_Typer;
  typers[57] = dao_vtkDescriptiveStatistics_Typer;
  typers[58] = dao_vtkDiagonalMatrixSource_Typer;
  typers[59] = dao_vtkDotProductSimilarity_Typer;
  typers[60] = dao_vtkEdgeCenters_Typer;
  typers[61] = dao_vtkEdgeLayout_Typer;
  typers[62] = dao_vtkExpandSelectedGraph_Typer;
  typers[63] = dao_vtkExtractArray_Typer;
  typers[64] = dao_vtkExtractHistogram2D_Typer;
  typers[65] = dao_vtkExtractSelectedGraph_Typer;
  typers[66] = dao_vtkFast2DLayoutStrategy_Typer;
  typers[67] = dao_vtkFast2DLayoutStrategy_vtkLayoutEdge_Typer;
  typers[68] = dao_vtkFixedWidthTextReader_Typer;
  typers[69] = dao_vtkForceDirectedLayoutStrategy_Typer;
  typers[70] = dao_vtkForceDirectedLayoutStrategy_vtkLayoutEdge_Typer;
  typers[71] = dao_vtkForceDirectedLayoutStrategy_vtkLayoutVertex_Typer;
  typers[72] = dao_vtkGenerateIndexArray_Typer;
  typers[73] = dao_vtkGeoEdgeStrategy_Typer;
  typers[74] = dao_vtkGeoMath_Typer;
  typers[75] = dao_vtkGraphHierarchicalBundle_Typer;
  typers[76] = dao_vtkGraphHierarchicalBundleEdges_Typer;
  typers[77] = dao_vtkGraphLayout_Typer;
  typers[78] = dao_vtkGroupLeafVertices_Typer;
  typers[79] = dao_vtkISIReader_Typer;
  typers[80] = dao_vtkKMeansDistanceFunctor_Typer;
  typers[81] = dao_vtkKMeansDistanceFunctorCalculator_Typer;
  typers[82] = dao_vtkKMeansStatistics_Typer;
  typers[83] = dao_vtkLabelHierarchy_Implementation_Typer;
  typers[84] = dao_vtkMatricizeArray_Typer;
  typers[85] = dao_vtkMergeColumns_Typer;
  typers[86] = dao_vtkMergeGraphs_Typer;
  typers[87] = dao_vtkMergeTables_Typer;
  typers[88] = dao_vtkMultiCorrelativeStatistics_Typer;
  typers[89] = dao_vtkMultiThreshold_BooleanSet_Typer;
  typers[90] = dao_vtkMultiThreshold_Interval_Typer;
  typers[91] = dao_vtkMultiThreshold_NormKey_Typer;
  typers[92] = dao_vtkNetworkHierarchy_Typer;
  typers[93] = dao_vtkNormalizeMatrixVectors_Typer;
  typers[94] = dao_vtkOrderStatistics_Typer;
  typers[95] = dao_vtkPCAStatistics_Typer;
  typers[96] = dao_vtkPairwiseExtractHistogram2D_Typer;
  typers[97] = dao_vtkPassArrays_Typer;
  typers[98] = dao_vtkPassThrough_Typer;
  typers[99] = dao_vtkPassThroughEdgeStrategy_Typer;
  typers[100] = dao_vtkPassThroughLayoutStrategy_Typer;
  typers[101] = dao_vtkPerturbCoincidentVertices_Typer;
  typers[102] = dao_vtkPruneTreeFilter_Typer;
  typers[103] = dao_vtkRISReader_Typer;
  typers[104] = dao_vtkRandomGraphSource_Typer;
  typers[105] = dao_vtkRandomLayoutStrategy_Typer;
  typers[106] = dao_vtkRemoveHiddenData_Typer;
  typers[107] = dao_vtkRemoveIsolatedVertices_Typer;
  typers[108] = dao_vtkSCurveSpline_Typer;
  typers[109] = dao_vtkSQLDatabaseGraphSource_Typer;
  typers[110] = dao_vtkSQLDatabaseTableSource_Typer;
  typers[111] = dao_vtkSQLGraphReader_Typer;
  typers[112] = dao_vtkSimple2DLayoutStrategy_Typer;
  typers[113] = dao_vtkSimple2DLayoutStrategy_vtkLayoutEdge_Typer;
  typers[114] = dao_vtkSimple3DCirclesStrategy_Typer;
  typers[115] = dao_vtkSliceAndDiceLayoutStrategy_Typer;
  typers[116] = dao_vtkSpanTreeLayoutStrategy_Typer;
  typers[117] = dao_vtkSparseArrayToTable_Typer;
  typers[118] = dao_vtkSplineGraphEdges_Typer;
  typers[119] = dao_vtkSplitColumnComponents_Typer;
  typers[120] = dao_vtkSquarifyLayoutStrategy_Typer;
  typers[121] = dao_vtkStackedTreeLayoutStrategy_Typer;
  typers[122] = dao_vtkStatisticsAlgorithm_AssessFunctor_Typer;
  typers[123] = dao_vtkStrahlerMetric_Typer;
  typers[124] = dao_vtkStreamGraph_Typer;
  typers[125] = dao_vtkStringToCategory_Typer;
  typers[126] = dao_vtkStringToNumeric_Typer;
  typers[127] = dao_vtkStringToTimePoint_Typer;
  typers[128] = dao_vtkTableToArray_Typer;
  typers[129] = dao_vtkTableToGraph_Typer;
  typers[130] = dao_vtkTableToSparseArray_Typer;
  typers[131] = dao_vtkTableToTreeFilter_Typer;
  typers[132] = dao_vtkThresholdTable_Typer;
  typers[133] = dao_vtkTimePointToString_Typer;
  typers[134] = dao_vtkTransferAttributes_Typer;
  typers[135] = dao_vtkTransposeMatrix_Typer;
  typers[136] = dao_vtkTreeFieldAggregator_Typer;
  typers[137] = dao_vtkTreeLayoutStrategy_Typer;
  typers[138] = dao_vtkTreeLevelsFilter_Typer;
  typers[139] = dao_vtkTreeMapLayout_Typer;
  typers[140] = dao_vtkTreeMapToPolyData_Typer;
  typers[141] = dao_vtkTreeOrbitLayoutStrategy_Typer;
  typers[142] = dao_vtkTreeRingToPolyData_Typer;
  typers[143] = dao_vtkTulipReader_Typer;
  typers[144] = dao_vtkVertexDegree_Typer;
  typers[145] = dao_vtkXGMLReader_Typer;
  typers[146] = dao_vtkXMLTreeReader_Typer;
  typers[147] = NULL;
  aliases[0] = NULL;
  DaoNameSpace_TypeDefine( ns, "cdata", "vtkCollectionSimpleIterator" );
  DaoNameSpace_TypeDefine( ns, "double", "vtkFloatingPointType" );
  DaoNameSpace_TypeDefine( ns, "double", "vtkTypeFloat64" );
  DaoNameSpace_TypeDefine( ns, "float", "vtkTypeFloat32" );
  DaoNameSpace_TypeDefine( ns, "int", "Alignment" );
  DaoNameSpace_TypeDefine( ns, "int", "AlignmentState" );
  DaoNameSpace_TypeDefine( ns, "int", "AnimationState" );
  DaoNameSpace_TypeDefine( ns, "int", "ArrayType" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeCopyOperations" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeLimitTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeLocation" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeLocation" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "AttributeTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "BufferType" );
  DaoNameSpace_TypeDefine( ns, "int", "Closure" );
  DaoNameSpace_TypeDefine( ns, "int", "ColorType" );
  DaoNameSpace_TypeDefine( ns, "int", "CompressorType" );
  DaoNameSpace_TypeDefine( ns, "int", "Coordinates" );
  DaoNameSpace_TypeDefine( ns, "int", "DataConfigurationEnum" );
  DaoNameSpace_TypeDefine( ns, "int", "DatabaseColumnType" );
  DaoNameSpace_TypeDefine( ns, "int", "DatabaseIndexType" );
  DaoNameSpace_TypeDefine( ns, "int", "DatabaseTriggerType" );
  DaoNameSpace_TypeDefine( ns, "int", "DecorationType" );
  DaoNameSpace_TypeDefine( ns, "int", "ElementTypesList" );
  DaoNameSpace_TypeDefine( ns, "int", "ErrorCodes" );
  DaoNameSpace_TypeDefine( ns, "int", "ErrorIds" );
  DaoNameSpace_TypeDefine( ns, "int", "Errors" );
  DaoNameSpace_TypeDefine( ns, "int", "EventIds" );
  DaoNameSpace_TypeDefine( ns, "int", "EventModifiers" );
  DaoNameSpace_TypeDefine( ns, "int", "FILE_TYPE" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldAssociations" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldDataType" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldLocation" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldLocation" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldLocations" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldLocations" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldOperations" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldType" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldType" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldType" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldType" );
  DaoNameSpace_TypeDefine( ns, "int", "FieldTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "FileTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "GAMBITCellType" );
  DaoNameSpace_TypeDefine( ns, "int", "InputPorts" );
  DaoNameSpace_TypeDefine( ns, "int", "InputPorts" );
  DaoNameSpace_TypeDefine( ns, "int", "IteratorType" );
  DaoNameSpace_TypeDefine( ns, "int", "LabelGravity" );
  DaoNameSpace_TypeDefine( ns, "int", "LabelShape" );
  DaoNameSpace_TypeDefine( ns, "int", "LabelStyle" );
  DaoNameSpace_TypeDefine( ns, "int", "LanguageCodes" );
  DaoNameSpace_TypeDefine( ns, "int", "LightKitSubType" );
  DaoNameSpace_TypeDefine( ns, "int", "LightKitType" );
  DaoNameSpace_TypeDefine( ns, "int", "LinearThresholdType" );
  DaoNameSpace_TypeDefine( ns, "int", "LocationCodes" );
  DaoNameSpace_TypeDefine( ns, "int", "MatrixOrders" );
  DaoNameSpace_TypeDefine( ns, "int", "ModeType" );
  DaoNameSpace_TypeDefine( ns, "int", "Modes" );
  DaoNameSpace_TypeDefine( ns, "int", "MovieWriterErrorIds" );
  DaoNameSpace_TypeDefine( ns, "int", "Norm" );
  DaoNameSpace_TypeDefine( ns, "int", "NormalizationType" );
  DaoNameSpace_TypeDefine( ns, "int", "ObjectType" );
  DaoNameSpace_TypeDefine( ns, "int", "OperationType" );
  DaoNameSpace_TypeDefine( ns, "int", "OrientationType" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputCoordinates" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputIndices" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputIndices" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputIndices" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputPorts" );
  DaoNameSpace_TypeDefine( ns, "int", "OutputPorts" );
  DaoNameSpace_TypeDefine( ns, "int", "PassTypes" );
  DaoNameSpace_TypeDefine( ns, "int", "PlayModes" );
  DaoNameSpace_TypeDefine( ns, "int", "ProjectionType" );
  DaoNameSpace_TypeDefine( ns, "int", "PropTypeEnum" );
  DaoNameSpace_TypeDefine( ns, "int", "QuantileDefinitionType" );
  DaoNameSpace_TypeDefine( ns, "int", "RadiusMode" );
  DaoNameSpace_TypeDefine( ns, "int", "ReasonForTermination" );
  DaoNameSpace_TypeDefine( ns, "int", "ReflectionPlane" );
  DaoNameSpace_TypeDefine( ns, "int", "ReturnValue" );
  DaoNameSpace_TypeDefine( ns, "int", "RotationAxis" );
  DaoNameSpace_TypeDefine( ns, "int", "Ruling" );
  DaoNameSpace_TypeDefine( ns, "int", "SCALAR_MODE" );
  DaoNameSpace_TypeDefine( ns, "int", "ScopeCodes" );
  DaoNameSpace_TypeDefine( ns, "int", "SectionTypeList" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionContent" );
  DaoNameSpace_TypeDefine( ns, "int", "SelectionField" );
  DaoNameSpace_TypeDefine( ns, "int", "SetOperation" );
  DaoNameSpace_TypeDefine( ns, "int", "Solvers" );
  DaoNameSpace_TypeDefine( ns, "int", "StorageType" );
  DaoNameSpace_TypeDefine( ns, "int", "TemplateIDType" );
  DaoNameSpace_TypeDefine( ns, "int", "TemplateIDType" );
  DaoNameSpace_TypeDefine( ns, "int", "TemplateIDType" );
  DaoNameSpace_TypeDefine( ns, "int", "TimeCodes" );
  DaoNameSpace_TypeDefine( ns, "int", "UCDCell_type" );
  DaoNameSpace_TypeDefine( ns, "int", "Units" );
  DaoNameSpace_TypeDefine( ns, "int", "VTKCellType" );
  DaoNameSpace_TypeDefine( ns, "int", "VTKTextureBlendingMode" );
  DaoNameSpace_TypeDefine( ns, "int", "VTKTextureUnit" );
  DaoNameSpace_TypeDefine( ns, "int", "VarargTokens" );
  DaoNameSpace_TypeDefine( ns, "int", "VariableTypesList" );
  DaoNameSpace_TypeDefine( ns, "int", "VectorModes" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetEventIds" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetEventIds" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_InteractionState" );
  DaoNameSpace_TypeDefine( ns, "int", "_SliderShape" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "_WidgetState" );
  DaoNameSpace_TypeDefine( ns, "int", "eMaterialParamater" );
  DaoNameSpace_TypeDefine( ns, "int", "fd_mask" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkIdType" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkShader2Type" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkShaderProgram2BuildStatus" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeInt16" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeInt16" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeInt32" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeInt32" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeInt8" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeUInt16" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeUInt16" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeUInt32" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeUInt32" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkTypeUInt8" );
  DaoNameSpace_TypeDefine( ns, "int", "vtkUnicodeStringValueType" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "vtkX3D" );
  DaoNameSpace_TypeDefine( ns2, "int", "X3DAttribute" );
  DaoNameSpace_TypeDefine( ns2, "int", "X3DElement" );
  DaoNameSpace_TypeDefine( ns2, "int", "X3DTypes" );
  DaoNameSpace_AddConstNumbers( ns, constNumbers );
  DaoNameSpace_WrapTypes( ns, typers );
  ns2 = DaoNameSpace_GetNameSpace( ns, "boost" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "serialization" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "vtkX3D" );
  ns2 = DaoNameSpace_GetNameSpace( ns, "vtkmetaio" );
  DaoNameSpace_WrapFunctions( ns, dao_Funcs );
  return 0;
}
#ifdef __cplusplus
}
#endif

